// import { init, h } from 'snabbdom'
// import style from 'snabbdom/modules/style'
// import eventlisteners from 'snabbdom/modules/eventlisteners'
import Vue from 'vue'
import App from './App.vue'
import VueRouter from './vueRouter'
import {routes} from './router'

Vue.use(VueRouter)


const router = new VueRouter({
  routes
})

new Vue({
  router,
  render: h => h(App),
}).$mount('#app')
// let patch = init([style, eventlisteners]);
// let vnode = h('div#app.cls', {
//     style: {
//         backgroundColor: 'green'
//     },
//     on: {
//         click: onClcik
//     },
//     hook: {
//         init(vnode) {
//             console.log(vnode)
//         },
//         create(emptyVnode, vode) {
//             console.log(emptyVnode, vode)
//         }
//     }
// }, [
//     h('p', { key: 'a1' }, '1'),
// ]);
// let app = document.getElementById('app');
// let oldVnode = patch(app, vnode);
// function onClcik() {
//     console.log('hello click')
// }
// vnode = h('div#app.cls', [
//     h('p', { key: 'a3' }, 'p3'),
// ]);
// patch(oldVnode, vnode)